package com.qianbao.qianbaobusiness.ui.cashier;

import android.content.Context;
import android.widget.ImageView;

import com.androidbase.dagger.help.GlideApp;
import com.androidbase.utils.DisplayUtils;
import com.bumptech.glide.load.engine.DiskCacheStrategy;
import com.qianbao.qianbaobusiness.R;
import com.youth.banner.loader.ImageLoader;

/**
 * @author: Routee
 * @date 2018/6/22
 * @mail wangc4@qianbaocard.com
 * ------------1.本类由Routee开发,阅读、修改时请勿随意修改代码排版格式后提交到git。
 * ------------2.阅读本类时，发现不合理请及时指正.
 * ------------3.如需在本类内部进行修改,请先联系Routee,若未经同意修改此类后造成损失本人概不负责。
 */
public class GlideImageLoader extends ImageLoader {

    @Override
    public void displayImage(Context context, Object path, ImageView imageView) {
        imageView.setPadding(DisplayUtils.dp2px(15), 0, DisplayUtils.dp2px(15), 0);
        GlideApp.with(context).asBitmap().load((String) path).centerCrop()
                .diskCacheStrategy(DiskCacheStrategy.AUTOMATIC)
                .placeholder(R.drawable.img_place_adverts).transform(new GlideRoundTransform(5)).into(imageView);
    }
}
